package org.edu.modules.classSchedule.service.impl;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import org.edu.modules.classSchedule.entity.VeJwPkmxClass;
import org.edu.modules.classSchedule.mapper.VeJwPkmxClassMapper;
import org.edu.modules.classSchedule.service.IVeJwPkmxClassService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;

import java.util.List;
import java.util.Map;

/**
 * @Description: 排课明细
 * @Author:
 * @Date:   2021-05-13
 * @Version: V1.0
 */
@Service
public class VeJwPkmxClassServiceImpl extends ServiceImpl<VeJwPkmxClassMapper, VeJwPkmxClass> implements IVeJwPkmxClassService {
    @Autowired
    private VeJwPkmxClassMapper veJwPkmxMapper;

    @Override
    public boolean deleteByPkId(String pkId) {

        return veJwPkmxMapper.deleteByPkId(pkId);
    }
    @Override
    public List<Map<String, Object>> studentSchedule(Wrapper<VeJwPkmxClass> queryWrapper){
        return veJwPkmxMapper.studentSchedule(queryWrapper);
    }
    @Override
    public List<Map<String, Object>> teacherSchedule(Wrapper<VeJwPkmxClass> queryWrapper){
        return veJwPkmxMapper.teacherSchedule(queryWrapper);
    }

    @Override
    public List<Map<String, Object>> weekSchedule(Wrapper<VeJwPkmxClass> queryWrapper){
        return veJwPkmxMapper.weekSchedule(queryWrapper);
    }

    @Override
    public List<Map<String, Object>> teacherSemId(String teacherId) {
        return veJwPkmxMapper.teacherSemId(teacherId);
    }

    @Override
    public List<Map<String, Object>> teacherkcb(String specId, String teacherId) {
        return veJwPkmxMapper.teacherkcb(specId,teacherId);
    }

    @Override
    public List<Map<String, Object>> jyzkcb(String jyzId) {
        return veJwPkmxMapper.jyzkcb(jyzId);
    }


}
